Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec vgrajenih sistemov CC

Opis

Text copied to clipboard!
Iščemo izkušenega razvijalca vgrajenih sistemov CC, ki se bo pridružil naši ekipi in pomagal pri razvoju inovativnih rešitev na področju vgrajenih sistemov. Kot razvijalec vgrajenih sistemov boste odgovorni za načrtovanje, razvoj, testiranje in optimizacijo programske opreme za vgrajene sisteme, pri čemer boste uporabljali programski jezik C/C++. Vaša naloga bo sodelovanje z multidisciplinarnimi ekipami, vključno s strojno in programsko opremo, da bi zagotovili učinkovite in zanesljive rešitve. Vaše delo bo vključevalo razvoj programske opreme za mikrokrmilnike, optimizacijo kode za delovanje v realnem času ter odpravljanje napak in izboljševanje obstoječih sistemov. Prav tako boste sodelovali pri analizi zahtev, načrtovanju arhitekture programske opreme in izvajanju testov za zagotavljanje kakovosti. Pričakujemo, da boste imeli izkušnje z razvojem gonilnikov, komunikacijskih protokolov in integracijo strojne opreme. Idealni kandidat ima močno tehnično ozadje, izkušnje z razvojem vgrajenih sistemov in dobro razumevanje arhitekture mikrokrmilnikov. Prav tako je pomembno, da imate izkušnje z orodji za odpravljanje napak, kot so osciloskopi in analizatorji logike, ter da ste sposobni učinkovitega timskega dela in reševanja problemov. Če ste strastni do razvoja vgrajenih sistemov in želite delati v dinamičnem okolju, kjer boste imeli priložnost prispevati k inovativnim projektom, vas vabimo, da se prijavite in postanete del naše ekipe.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj programske opreme za vgrajene sisteme.
  • Optimizacija kode za delovanje v realnem času.
  • Testiranje in odpravljanje napak v programski opremi.
  • Razvoj gonilnikov in komunikacijskih protokolov.
  • Sodelovanje s strojno in programsko ekipo pri integraciji sistemov.
  • Analiza zahtev in načrtovanje arhitekture programske opreme.
  • Dokumentiranje kode in tehničnih specifikacij.
  • Izvajanje testov za zagotavljanje kakovosti programske opreme.

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, elektrotehnike ali sorodnega področja.
  • Izkušnje z razvojem vgrajenih sistemov v jeziku C/C++.
  • Poznavanje arhitekture mikrokrmilnikov in nizkonivojskega programiranja.
  • Izkušnje z orodji za odpravljanje napak, kot so osciloskopi in analizatorji logike.
  • Razumevanje komunikacijskih protokolov, kot so UART, SPI, I2C, CAN.
  • Sposobnost analitičnega razmišljanja in reševanja problemov.
  • Izkušnje z razvojem gonilnikov in integracijo strojne opreme.
  • Dobro znanje angleškega jezika za tehnično dokumentacijo.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne so vaše izkušnje z razvojem vgrajenih sistemov?
  • Ali ste že delali s specifičnimi mikrokrmilniki? Katere ste uporabljali?
  • Kako pristopate k odpravljanju napak v vgrajenih sistemih?
  • Katere komunikacijske protokole ste uporabljali pri preteklih projektih?
  • Kako optimizirate kodo za delovanje v realnem času?
  • Ali imate izkušnje z razvojem gonilnikov za strojno opremo?
  • Kako dokumentirate svojo kodo in tehnične specifikacije?
  • Kako sodelujete z drugimi člani ekipe pri razvoju vgrajenih sistemov?